x86: relax restrictions on reserved bits in L3 for 32on64 x86 guests
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 27 Oct 2008 10:08:48 +0000 (10:08 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 27 Oct 2008 10:08:48 +0000 (10:08 +0000)
commit2f819e06d1f32cecd5179acc9fd037e2e3102d1b
tree6f2a26fcb778ff64fd162bdb024e0dbde6a28e01
parent59e17b596f9329a7d17220432b419ff5050adb50
x86: relax restrictions on reserved bits in L3 for 32on64 x86 guests

A 32on64 guest cannot copy an existing pinned L3 entry to use as a new
L3 because COMPAT_L3_DISALLOW_MASK contains bits which are added to L3
entries by adjust_guest_l3e (U/S & R/W) or by the hardware (A & D).

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
xen/include/asm-x86/x86_64/page.h